handicap permanent - German English Dictionary